@charset "utf-8";
*{ margin:0px; padding:0px;}
/*屏幕宽度100%*/
body{  overflow-x:hidden; margin:0 auto;}
/* reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td,  dl, dd, form, input, textarea { margin: 0; padding: 0; list-style-type:none; list-style:none; }
body { font: 14px/24px  '微软雅黑', HELVETICA; color: #333333;}
img { border: 0; }
li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
table { }
input, textarea {  resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #3c3c3c; transition: 0.2s; }
a:hover { color: #ff0000; }
/* end reset */

/* public */
.w1200 { width: 1200px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb30 { margin-bottom:30px;   }
.mb15 { margin-bottom:15px; padding-bottom:15px;}
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ib { display: inline-block; vertical-align: top; }
.z9 { z-index: 9; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden}

/*top*/
.topbg{float:left; width:100%; border-bottom:#f7f7f7 solid 1px; line-height:30px; height:30px; }
.top_right{ float:right; line-height:30px;}
.top_left{ float:left;line-height:30px;}
/*menu*/

.top01{width:100%; height:auto; background:url(../images/dh.jpg) repeat-x bottom;}
.top02{width:1200px; height:110px; margin:0px auto;}
.top02_l{width:327px; height:108px; float:left;}
.top02_l img{width:327px; height:108px; display:block;}
.top02_c{width:810px; height:110px; margin-left:30px; float:left;}
.top02_r{width:29px; height:110px; float:right;}
.top02 .search_dk{width:29px; height:24px; cursor:pointer; margin-top:40px; display:block;}
.top02 .search_gb{width:29px; height:24px; cursor:pointer; margin-top:40px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:fixed; left:0px; top:140px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}


.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{width:134px; height:110px; float:left;}
.dh ul li .a01{width:100%; line-height:110px; text-align:center; color:#555; font-size:16px; display:block;}
.dh ul li:hover .a01{color:#fff; background:#276bc9;}
.dh_xl01{width:100%; height:auto; background:#276bc9; padding:20px 0px; position:absolute; left:0px; top:140px; z-index:999999; display:none;}
.dh_xl02{width:1200px; height:auto; margin:0px auto;}
.dh_xl02_l{width:700px; height:auto; float:left;}
.dh_xl02_l a{width:300px; height:50px; line-height:50px; background:#FFF; text-align:center; font-size:14px; margin:0px 10px 10px 0px; display:block; float:left;}
.dh_xl02_r{width:480px; height:auto; float:right;}



/*banner*/
.banner{position:relative;height:630px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:630px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#bf0908;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}


/*首页*/
.title_b{ border-right:#044595 solid 6px; text-align:right; padding-right:20px; height:80px; width:160px;}
.title_b h3{ font-size:22px; padding-top:20px;}
.title_b span{ color:#6d6a63; font-size:16px; line-height:30px;}

/*产品列表*/
.pclassbg{ background:#01479d; float:left;}
.pclass{width:190px; height:300px; float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
.pclass_T{ text-align:center; margin-top:60px; line-height:100px; font-size:16px;}
.pclass_T a{ color:#FFF;}
.pclass_T a:hover{ color:#F00;}

/*关于我们*/
.index_abg{ background:url(../images/index_abg.jpg) top center no-repeat; height:510px;}
.title_ab{ border-right:#ffffff solid 6px; text-align:right; padding-right:20px; height:80px; width:160px;}
.title_ab h3{ font-size:22px; padding-top:20px; color:#FFF;}
.title_ab span{ color:#ffffff; font-size:16px; line-height:30px;}
.index_aboutxt{ color:#FFF; width:800px; text-align:center; margin: 50px auto; position: relative;}
.index_aboutxt p{TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; LINE-HEIGHT: 35px; TEXT-INDENT: 2em; MARGIN: 10px}
.about_more{ float:right; margin-right:150px;}


/*产品展示*/
.pcon{ float:left;}
.pimg{ width:280px; height:280px; border:#CCC solid 1px; float:left;}
.ptxt{ text-align:center; line-height:35px;}


.con-six{
	width: 280px;
	height: 280px;
	float: left;
	margin-left:8px;
	margin-right: 10px;
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	border:#CCC solid 1px;
}
.conimg-two{
	width: 280px;
	height: 280px;
}
.txt-six{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 280px;
	padding-top: 60px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: url(../images/pbg.png) repeat;
	display: none;
}
.txt-six h3{
	font-weight: normal;
	color:#FFF; 
}
.txt-six h3 a{
	font-weight: normal;
	color:#FFF; 
}
.txt-six h3 a:hover{
	font-weight: normal;
	color:#F00; 
}
.txt-six p{
	font-size: 14px;
	display: block;
	line-height: 25px;
	color:#FFF;
	width:250px;
	padding-left:10px;
}


/*广告*/
.adcontact{ background:#00479d; height:150px;}
.adcont_l{ float:left; color:#FFF;font-size:24px; line-height:50px;}
.adcont_l h3{ color:#aacef9; font-size:24px; padding-top:25px;}
.adcont_r{ float:right;}
.contmore{ display:block;background:#71a3df; width:190px; height:50px; text-align:center; margin-top:50px;}
.contmore a{display:block; color:#00479d; font-size:24px; text-align:center; line-height:50px;}
.contmore a:hover{ display:block;background:#ffffff; color:#00479d; font-size:24px; text-align:center; line-height:50px; }

/*新闻*/
.index_newbg{ background:#f8f8f8; width:100%; float:left;}
.news_left{ float:left; width:500px; margin-right:200px; margin-top:10px;}
.news_t{ font-weight:bold; line-height:40px;}
.news_p{ float:left; width:500px;}

.new_more{ float:left; width:170px; height:40px; background:#004aa1; text-align:center; line-height:40px; margin-top:10px;}
.new_more a{ background:#004aa1; color:#FFF; }


.news_right{ width:500px; float:left;}
.nlistbg{ float:left; border-bottom:#dcdcdc solid 1px; margin-top:15px; padding-bottom:10px;}
.newdate{ float:left; width:80px;}
.ndate{ text-align:center;font-size:45px; color:#01449b; line-height:45px;}
.ndd{font-size:18px; color:#01449b;text-align:center;}

.new_title{ float:left; font-weight:bold; margin-left:10px; width:410px;}
.new_title h3{ font-weight:bold; font-size:15px;}
.new_con{ float:left;width:410px;margin-left:10px;}



.tb01{ float:left; text-align:center; width:300px; margin:20px 50px;}
.tt{ line-height:40px; height:40px; padding-top:20px;}

/*foot*/
.footbg{ background:url(../images/footbg.jpg) center center; color:#FFF; height:300px;}
.footbg a{ color:#FFF;}
.footbg a:hover{ color:#F00;}

.f_con{ float:left; margin-top:50px; text-align:left; padding-right:60px; margin-left:60px; border-right:#b8d0ef solid 1px;}
.f_con h3{ font-weight:bold; color:#FFF; line-height:40px;}
.f_con a{ color:#b7d1f5; line-height:30px;}

.foot_right{ float:right; margin-top:50px;}
.waptitle{text-align:center; line-height:35px;}

.footbtm{ background:#292727; line-height:50px; height:50px; color:#FFF; text-align:center;}
.footbtm a{ color:#FFF;}
.footbtm a:hover { color: #ff0000; }


/*轮播样式*/
.aboutbanner{ overflow:hidden; width:100%; height:400px; background:url(.././images/about_banner.jpg) no-repeat center;}
.contactbanner{overflow:hidden; width:100%; height:400px; background:url(.././images/contact_banner.jpg) no-repeat center;}
.newbanner{overflow:hidden; width:100%; height:400px; background:url(.././images/new_banner.jpg) no-repeat center;}
.messagebanner{overflow:hidden; width:100%; height:400px; background:url(.././images/message_banner.jpg) no-repeat center;}
.casebanner{overflow:hidden; width:100%; height:400px; background:url(.././images/case_banner.jpg) no-repeat center;}
.probanner{overflow:hidden; width:100%; height:400px; background:url(.././images/product_banner.jpg) no-repeat center;}


.rtop{ overflow:hidden;    background: #fff;
    padding: 10px;padding-bottom:9px; border-bottom:1px solid #dbdbdb; margin-top:10px;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #004aa1; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:16px; color:#004aa1;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

/*about_nav*/
.about_nav { overflow:hidden; width:100%; height:76px; margin-top:60px; margin-bottom:25px; position:relative}
.about_nav i{ display:block; width:100%; height:1px; background-color:#eaeaea; position:absolute; left:0; bottom:1px;}
.about_nav ul{ overflow:hidden; position:relative; width:100%; text-align:center; z-index:2;}
.about_nav li{ display:inline-block; height:76px; margin:0 2px;}
.about_nav li { *display:inline}
.about_nav li a{ display:block; padding:0 20px; height:34px; font-size:14px; color:#555; text-decoration:none; line-height:34px;}
.about_nav li.cur,.about_nav li:hover{ background:url(../images/about_menu.png) no-repeat center bottom}
.about_nav li.cur a,.about_nav li:hover a{ background-color:#d02127; border-radius:3px; color:#fff;}/*about*/



.about_lihui { overflow:hidden; width:1200px; margin:0 auto; position:relative}

.about_lihui .article{ font-size:14px; width:1065px; margin:24px auto 60px; color:#333; line-height:26px; text-align:center;}

.about_lihui .about_con{width:1165px; margin:24px auto 30px; line-height:35px;}

.about_lihui ul{ overflow:hidden; width:100%; padding-bottom:40px; border-bottom:1px solid #eaeaea; text-align:center}
.about_lihui li{ display:inline-block; width:320px; border-right:1px solid #eaeaea; height:110px;}
.about_lihui li{ *display:inline}
.about_lihui .last{ border:none}
.about_lihui li em{ display:block; text-align:center; font-size:14px; color:#333; margin-top:5px;}
.about_lihui li .num{ display:block; width:100%; height:70px; line-height:70px; text-align:center; font-size:60px; color:#d02127; position:relative; overflow:hidden; font-family:Arial}
.about_lihui li span{ display:block; width:100%; height:980px; position:absolute; left:0; top:0}
/* AboutTitle */
.AboutTitle{width: 100%;text-align: center;}
.AboutTitle h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:6px;}
.AboutTitle p{font-size: 13px;color: #b8b8b8;text-transform: uppercase;}
.AboutTitle i{display: block;width: 30px;height: 1px;background: #d02127;margin: 10px auto 0;}

/*联系我们*/
.agent_con {padding-top: 20px;line-height: 24px; padding-bottom: 30px;}
.agent_con p { font-size:14px;}
.agent_con .age_list { margin-bottom:15px;}
.agent_con .age_list li { font-size:14px; height:25px; line-height:25px;}
.agent_con .age_list li a { padding-left:10px;}
.agent_con .age_list li a:hover, .agent_con .age_list li a.cur { background:url(../../static/images/ico8.gif) no-repeat left 5px; font-weight:bold; color:#DD3904; text-decoration:underline;}
.agent_con .age_li_about { font-size:14px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal;}
.age_li_about h4 {line-height:27px;}


.contact_section2{padding-top: 55px;}
.contact_section2 .contact_title{width: 100%;
    margin-bottom: 50px;text-align: center;}
.contact_section2 .contact_title h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:4px;}
.contact_section2 .contact_title p{font-size: 13px;color: #b8b8b8;text-transform: uppercase;}
.contact_section2 .contact_title i{display: block;width: 30px;height: 1px;background: #d02127;margin: 8px auto 0;}
.contact_section2 .con{width: 868px;margin: 0 auto;}
.contact_section2 .con .Input{width: 374px;float: left;overflow: hidden;height: 38px;line-height: 38px;margin-bottom: 37px;background: url(../../static/images/contact_icon01.png) no-repeat right center;}
.contact_section2 .con label{font-size: 13px;color: #222222;float: left;display: block;}
.contact_section2 .con input{display: block;float: left;width: 292px;height: 36px;line-height: 36px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;outline: none;}
.contact_section2 .con .dif{margin-right: 120px;}
.contact_section2 .con .Select{width: 374px;float: left;overflow: hidden;height: 38px;line-height: 38px;margin-bottom: 37px;}
.contact_section2 .con select{display: block;float: left;width: 308px;height: 36px;line-height: 36px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;background: url(../../static/images/contact_icon02.png) no-repeat right top;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline: none;}
.contact_section2 .con select::-ms-expand { display: none; }
.contact_section2 .con .Textarea{width: 100%;float: left;overflow: hidden;background: url(../../static/images/contact_icon01.png) no-repeat right 18px;}
.contact_section2 .con .Textarea textarea{display: block;float: left;width: 788px;height: 190px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;outline: none;resize:none;padding-top: 10px;}
.contact_section2 .btn{text-align: center;margin-top: 47px;}
.contact_section2 .btn a{display: inline-block;*display: inline-block;width: 178px;height: 50px;line-height: 50px;text-align: center;background: #5f5f5f;font-size: 20px;color: #fff;text-decoration: none;}
.contact_section2 .btn a:first-child{background: #d02127;margin-right: 17px;}
.contact_bttom{width: 100%;padding-bottom: 86px;margin-top: 47px;}
.contact_bttom .box{width: 1154px;margin: 0 auto;padding-top: 15px;border-top: 2px solid #d02127;}
.contact_bttom p.p1{float: left;font-size: 14px;color: #666;}
.contact_bttom p.p1 span{font-weight: bold;}
.contact_bttom p.p2{float: right;font-size: 14px;color: #666;}
.clearfix{zoom: 1;}
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/*title*/
.Ntitle { overflow:hidden; width:100%;}
.Ntitle h2{ text-align:center; font-weight:normal; font-size:30px; color:#333}
.Ntitle h2 a{ color:#333}
.Ntitle em{ display:block; text-align:center; font-size:12px; color:#999; text-transform:uppercase; margin:10px 0; font-family:Arial;}
.Ntitle i{ display:block; width:40px; height:3px; background-color:#d02127; margin:0 auto}
.Ntitle p{ font-size:16px; color:#333; text-align:center; margin:10px 0}

/*产品列表*/
.cpMain{ background:#ffffff; overflow:hidden;margin-top:20px;padding-bottom:20px;}
.cpMain .container{ margin-top:20px;padding-bottom:20px; width:1200px;}
.cpright{ width:885px;margin-bottom: 20px; padding:0 25px; margin-left: 25px;background:#fff; float:right;}

.cpMain .pleft{ overflow:hidden; float:left; width:240px; background:#f6f6f6; }
.cpMain .pleft h3{width: 100%;
    height: 60px;
    background: url(../images/pro_h.jpg) no-repeat center;
    font-weight: normal;
    font-size: 24px;
    line-height: 60px;
    text-align: center;}
.cpMain .pleft h3 a{ color:#fff;}
.cpMain .pleft h3 span{ display:none; }
.cpMain .pleft ul{ overflow:hidden; width:240px; /*border:2px solid #e3e0e0; border-radius:0 0 10px 10px;*/ margin-bottom:15px; border-top:none; padding-top:10px; border-bottom:1px solid #e3e0e0;background: #f6f6f6; padding-bottom:10px;}
.cpMain .pleft li{     overflow: hidden;
    width: 214px;
    margin: 0 auto;
    margin-top: 20px;}
.cpMain .pleft li>a{overflow: hidden;
    text-indent: 15px;
    width: 100%;
    height: 45px;
    display: block;
    font-size: 16px;
    background: url(../images/pro_m.png) no-repeat 175px center;
    background-color: #e8e8e8;
    line-height: 45px;}
.cpMain .pleft li:hover>a,.cpMain .pleft li>a.cur{ background-color:#f7f7f7}
.cpMain .pleft li>a.cur{color:#d02127;}
.cpMain .pleft .pnav { overflow: hidden;
    width: 180px;
    padding-left: 34px;}
.cpMain .pleft .pnav a{ display: block;
    padding-left: 10px;
    background: url(../images/pro_list.png) no-repeat left center;
    font-size: 13px;
    color: #333;
    line-height: 36px;}
.cpMain .pleft li.cur>a,.cpMain .pleft li>a:hover{ color:#fff; background:url(../images/n01.png) no-repeat 185px center; background-color:#004aa1;}
.cpMain .pleft .pnav a:hover,.cpMain .pleft .pnav a.cur{ color:#d02127}
.cpMain .phone { overflow:hidden; width:240px; padding:10px 0;/* padding-left:75px; border-radius:10px; background:url(../../static/images/pro_phone.png) no-repeat 20px center;*/ background-color:#004aa1;}
.cpMain .phone p{ font-size:14px; color:#fff;}
.cpMain .phone b{ display:block; font-size:16px; color:#fff; /*font-family:'Times New Roman'*/}

.cpMain .lianxi_a{background:url(../images/pro_phone_1.png) no-repeat 20px center; display:block;width: 170px;
    padding-left: 70px; margin-bottom: 10px;  height: 50px;}
.cpMain .lianxi_b{background:url(../images/pro_phone_2.png) no-repeat 20px center; display:block;width: 170px;
    padding-left: 70px;    height: 50px;}
.rightbox{ overflow:hidden; width:885px; position:relative;/*margin-top: 25px;*/}


 
.pro_c_s_i{ margin-top:20px;}
.pro_c_s_i .list{ overflow:hidden; width:285px; margin-right:15px; height:300px; background-color:#f6f6f6; float:left; margin-bottom:15px; padding-top:10px;}
.pro_c_s_i .list .img{ display:block; width:275px; height:210px; overflow:hidden;    padding-bottom: 20px;}
.pro_c_s_i .list a img{ display:block; width:275px; margin-left: 10px; height:225px;  position: relative;transition:all .5s;opacity:0.95;}
.pro_c_s_i .list a img:hover{ opacity:0.7; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:1;}

.pro_c_s_i .list .til{ display:block; width:100%; height:56px; line-height:50px; text-align:center; font-size:13px; color:#333; text-decoration:none; padding-top:10px;}
.pro_c_s_i .list .til:hover{ display:block; width:100%; height:56px;line-height:50px; text-align:center; font-size:13px; color:#ffffff; text-decoration:none; padding-top:10px;background-color:#004aa1; }


.pro_main { background-color:#fff; border:solid 1px #f8f8f8; border-top:none; zoom:1; padding:10px 5px; overflow:hidden;}
/* maincont */
.maincont{width:885px;}


/* prodetailsinfo */
.prodetailsinfo{padding:15px 0;clear:both;zoom:1; /*margin-bottom:30px;*/}
.mswh5{ padding-left:10px; font-weight:normal; font-size:14px; color:#333; background-color:#ededed; line-height:35px; margin:10px 0}

/* proviewbox */
.proviewbox{float:left;width:360px;position:relative;z-index:5;}

.probigshow{position:relative;width:360px;padding:1px;border:1px solid #ddd;overflow:hidden}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px; text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}

.probigshow a.a_probigshow{cursor:crosshair;}
/* prodbaseinfo_a */
.prodbaseinfo_a{float:right;width:500px; margin-left:16px; z-index:1;}

.h2_prodtitle{font-size:22px;color:#414141;padding:2px 0 10px;line-height:1.6em; border-bottom: 1px solid  #DCDCDC;}

.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}
.propar{padding-left: 40px;}
.ul_prodinfos{padding:15px 15px;width:430px;    margin-top:5px;
    height: 110px; overflow:hidden;zoom:1;/*background:#eee;*/font-size:14px;font-weight:bold;}
 .ul_prodinfos b{display: block;
    font-size: 16px;
    font-weight: normal;
    margin-left: 66px;
    padding-top: 25px;}
.ul_prodinfos li{padding: 25px 0 10px;
    height: 60px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    float: left;}
.ul_prodinfo li{font-size: 14px;float:left;padding:6px 0; height:80px;}
.ul_prodinfo li span{ font-size:14px}
.li_normalprice,.li_prono{line-height:24px; }


.li_first{ width: 200px!important;}
.li_weight{}

.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title{
color:#999;}
.ul_prodinfo .li_brand{width:180px; }
.li_prono{line-height:2.9em;}
.ul_prodinfo .b_proprice{font-size:14px;color:#ce1919;font-weight:normal;}
.ul_prodinfo a.a_brand{color:#c00;}
.ul_prodinfo a.a_brand:hover{text-decoration:underline;}

.ul_prodinfo .li_jf{clear:both;width:300px; }
.ul_prodinfo .li_jf b{font-weight:normal;color:#c00;}
.ul_prodinfo .li_jf a.a_usejf{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;line-height:22px;line-height:25px\9;_line-height:22px;overflow:hidden;background-position:-420px -120px;text-align:center;color:#fff;margin:0 0 0 8px;filter:alpha(opacity=90);opacity:0.9;vertical-align:middle;}
.ul_prodinfo .li_jf a.a_usejf:hover{filter:alpha(opacity=100);opacity:1.0;}

.prodbaseinfo_a .div_choose{background:#fcf0f0; border:1px solid #fbd2d2;margin-top:7px;padding:10px;}
.prodbaseinfo_a .div_choose h3{font-weight:normal;padding:0 0 5px; }


.ul_choosecolor{overflow:hidden;zoom:1;}
.ul_choosecolor li{float:left;position:relative;width:48px;}

.ul_choosecolor li .span_lack{position:absolute;top:0px;left:0px;text-indent:-999em;overflow:hidden;width:42px;height:42px;background-position:0 -300px;}

.ul_choosecolor img{border:1px solid #c8c9cd;}
.ul_choosecolor a:hover img,.ul_choosecolor li.now img{border:1px solid #c00;}

.prodbaseinfo_a  .p_inputnum{padding:10px 0 0; }

.prodbaseinfo_a  .p_inputnum .txt{border:1px solid #c4c4c4;width:45px;height:15px; text-align:center;vertical-align:middle; }
.prodbaseinfo_a  .p_inputnum b{font-weight:normal;}


	/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {clear:both;margin-bottom:10px;position:relative; background-color:#eee; height:45px;margin-top:15px;}
.mod_goods_info .hds {height:45px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border-right:1px solid #fff}
.mod_goods_info .hds li h3 {display:block;width:128px;height:45px;line-height:45px;text-align:center;font-size:18px;border-bottom:0; font-weight:normal}
.mod_goods_info .hds li h3 a {color:#666;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on { height:45px; line-height:45px;border-top:3px solid #d02127;position:relative;}
.mod_goods_info .hds .status_on h3 {height:45px; line-height:45px;background-color:#fff;color:#d02127}
.mod_goods_info .hds .status_on h3 a {color:#076EBB;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#085C9B;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; background:#F7F7F7; padding:0 8px;}
.propar .more { text-align:right; border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; }
.propar .more a {color:#d02127; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}

.cp { border:1px solid #d7d7d7; background:#fff; padding-bottom:12px; margin-bottom:10px; }
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab  {  line-height:25px; font-size:14px; color:#d02127; text-decoration:none; padding:0 8px;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }

.cp dl { width: 204px; overflow:hidden; float:left; display:inline; padding: 12px 0px 0 11px; }	
.cp dt { width: 204px;   overflow:hidden;  }
.cp dt a {width: 200px; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt a:hover { border:solid 1px #d02127;} /*产品图片边框连接*/
.cp dt img {width: 200px;display:block;}
.cp dd {  line-height:24px; padding-top:8px; overflow:hidden; display:block;   width: 204px; text-align:center }


/*新闻列表*/

.newsList{margin-top: 20px;}
.newsList dl{position:relative; padding:20px;
    margin-bottom: 20px; height:190px; background-color:#fff;border-bottom: 1px solid #eee;}
    
.newsList dt{float:left;}
.newsList dt img{display:block;width: 300px;height: 190px;}
.newsList dd{margin-left: 325px;}
.newsList dd h5{height:40px; line-height:40px; font-size:18px; font-weight: blod;}
.newsList dd h5 a{color:#333;font-weight: blod;}
.newsList dd h5 span{  float: right;color: #bfbfbf;}
.newsList dd p{line-height:22px; height:112px; overflow:hidden; font-size:13px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsList dl:hover{background: #eee;}
.newsList dl:hover h5 a{color:#d02127;}

.newsList ul{margin-top:16px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url(../../static/images/newsli_ico.png) no-repeat left center;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}
.nlist{ float:left; width:230px; background:#fff;}
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#d02127 url(../../static/images/hhbg.png) no-repeat 190px center;}
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist ul{ padding:20px; }
.nlist li{}
.nlist li a{ display:block; height:40px; line-height:40px; background:url(../../static/images/libg2.png) no-repeat 167px center; font-size:14px; color:#333; padding:0 18px; text-decoration:none;}
.nlist li a:hover,.nlist li.cur a{ background:url(../../static/images/liabg.png) no-repeat center; color:#fff;}
.nlist .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.nlist .dphone dt{ float:left; background:url(../../static/images/phimg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.nlist .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.nlist .dphone dd span{ font-size:13px;}
.nlist .dphone dd p{ font-size:20px; font-family:"Arial";}
/*标准系统新增样式 0303*/
.news_ad{ width:275px; height:275px; margin-bottom:10px;}
.news_ad img{ width:271px; height:271px; padding:1px; border:1px solid #d7d7d7;}
.gduo{ height:35px; line-height:35px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:35px; display:block;}
.gduo a{  font-weight:bold;}
.ks5{ border:1px solid #d7d7d7; width:450px; height:80px; margin-top:10px;}

.lnewtitle{float:left; width:1200px; font-size:18px; line-height:35px; border-bottom:#004aa1 solid 3px;}
.lnewcon{float:left; width:500px; line-height:30px; margin-top:10px; margin-right:90px;}
.lnewcon span{ color:#9eb2cb;}

.pagingNav{padding:5px 10px;     background: #fff; /*border: 1px solid #ccc; */margin-top: 20px;margin-bottom: 20px; }
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{margin-top:-30px; overflow:hidden;}

.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls a:hover , .pagingNav .uls a.cur{background-color:#d02127; border-color:#d02127; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}

.depian{ margin-top:20px;}

.com_zi {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}

.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
@media (max-width: 640px) {
  .com_zi .left_zi {
    display: none;
  }
}
.com_zi .right_zi {
  width: 100%;
  float: left;
  padding-left: 10px;
}
.com_zi .right_zi .bar {
  border-bottom: 1px solid #eaeaea;
  padding: 30px 0px 10px;
}
.com_zi .right_zi .bar .b_tt {
  float: left;
  font-size: 20px;
  color: #1f1f1f;
  display: block;
  height: 30px;
  line-height: 30px;
  width: 20%;
  overflow: hidden;
}
.com_zi .right_zi .bar .curbar {
  float: right;
  text-align: right;
  font-size: 12px;
  color: #6e6e6e;
  width: 78%;
  vertical-align: middle;
  margin-top: 12px;
}
.com_zi .right_zi .bar .curbar a {
  max-width: 100px;
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  vertical-align: top;
}
.com_zi .right_zi .bar .curbar a:hover {
  color: #0083c7;
}
.com_zi .right_zi .bar .curbar i {
  font-style: normal;
  max-width: 100px;
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  vertical-align: top;
}
.com_zi .right_zi .bar .curbar i:last-child {
  color: #0033a1;
  border-bottom: 1px solid #0033a1;
}
@media (max-width: 640px) {
  .com_zi .right_zi .bar {
    padding: 15px 0px 10px 10px;
  }
  .com_zi .right_zi .bar .b_tt {
    width: 100%;
  }
  .com_zi .right_zi .bar .curbar {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 1024px) {
  .com_zi .right_zi {
    width: 75%;
  }
}
@media (max-width: 980px) {
  .com_zi .right_zi {
    width: 70%;
  }
}
@media (max-width: 786px) {
  .com_zi .right_zi {
    width: 65%;
  }
}
@media (max-width: 640px) {
  .com_zi .right_zi {
    width: 100%;
    padding-right: 0px;
  }
}
/*典型业绩*/
.case_zi_ul {
  width: 100%;
}
.case_zi_ul li {
  width: 31.8%;
  float: left;
  margin-bottom: 1.5%;
  margin-right: 1.5%;

}
.case_zi_ul li:nth-child(3n+3) {
  margin-right: 0px;
}
.case_zi_ul li .pic {
  position: relative;
  display: block;
  overflow: hidden;

}
.case_zi_ul li .pic i {
  display: block;
  padding-bottom: 76.56765676567657%;
}
.case_zi_ul li .pic img {
  transition: 0.5s;
}
.case_zi_ul li .text {
  background: #f6f6f6;
  padding: 20px 10px 20px;
}
.case_zi_ul li .text p {
  color: #666;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  border-bottom: 1px solid #e8e8e8;
  font-weight: 700;
  padding: 0px 10px;
  width: 95%;
  overflow: hidden;
}
.case_zi_ul li .text a {
  color: #999;
  font-size: 14px;
  padding: 0px 10px;
  display: block;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.case_zi_ul li:hover .pic img {
  transform: scale(1.1);
}
.case_zi_ul li:hover .text {
  background: #0d6fb8;
}
.case_zi_ul li:hover .text p {
  color: #fff;
  border-color: #86b7dc;
}
.case_zi_ul li:hover .text a {
  color: #fff;
}
@media (max-width: 980px) {
  .case_zi_ul li {
    width: 49%;
    margin-right: 2%;
  }
  .case_zi_ul li:nth-child(3n+3) {
    margin-right: 2%;
  }
  .case_zi_ul li:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media (max-width: 980px) {
  .case_zi_ul li {
    margin-bottom: 10px;
  }
  .case_zi_ul li .text {
    padding-bottom: 20px;
  }
}
.case_show .case_s1 {
  padding: 4% 0px;
}
.case_show .case_s1 .pic_l {
  width: 50%;
  float: left;
  position: relative;
}
.case_show .case_s1 .pic_l i {
  display: block;
  padding-bottom: 76.90631808278867%;
}
.case_show .case_s1 .text_r {
  width: 50%;
  float: right;
  padding: 20px;
}
.case_show .case_s1 .text_r h4 {
  height: 40px;
  line-height: 40px;
  font-size: 22px;
  color: #333333;
  width: 100%;
  overflow: hidden;
}
.case_show .case_s1 .text_r p {
  line-height: 26px;
  color: #808080;
}
@media (max-width: 480px) {
  .case_show .case_s1 .pic_l {
    width: 100%;
  }
  .case_show .case_s1 .text_r {
    width: 100%;
  }
}